@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

  @-dwebkit-keyframes bounceInLeft {
            0% {
               opacity: 0;
               -webkit-transform: translateX(-2000px);
            }
            60% {
               opacity: 1;
               -webkit-transform: translateX(30px);
            }
            80% {
               -webkit-transform: translateX(-10px);
            }
            100% {
               -webkit-transform: translateX(0);
            }
         }
         
         @keyframes bounceInLeft {
            0% {
               opacity: 0;
               transform: translateX(-2000px);
            }
            60% {
               opacity: 1;
               transform: translateX(30px);
            }
            80% {
               transform: translateX(-10px);
            }
            100% {
               transform: translateX(0);
            }
         }
         
         .bounceInLeft {
            -webkit-animation-name: bounceInLeft;
            animation-name: bounceInLeft;
         }




  @-dwebkit-keyframes bounceInRight {
            0% {
               opacity: 0;
               -webkit-transform: translateX(1000px);
            }
            60% {
              
               -webkit-transform: translateX(-30px);
            }
            80% {
               -webkit-transform: translateX(10px);
            }
            100% {
 opacity: 1;
 -webkit-transform: translateX(0);
            }
         }
         
         @keyframes bounceInRight {
            0% {
               opacity: 0;
               transform: translateX(1000px);
            }
            60% {
               transform: translateX(-30px);
            }
            80% {
               transform: translateX(10px);
            }
            100% {
 opacity: 1;
 transform: translateX(0);
            }
         }
         
         .bounceInRight {
            -webkit-animation-name: bounceInRight;
            animation-name: bounceInRight;
         }

#country_holder #account_holder{
  display:inline-block;position:absolute;top:40px;
  top:65px;
  left:0;
  z-index: 1;
}

#country_images .realestate.image1{
  left: -27px;
  top: 476px;
  width: 100px;	
}
#country_images .realestate.image2{
  left: 160px;
  top: 270px;
  width: 100px;	
}
#country_images .travel.image1{
  left: -17px;
  top: 486px;
  width: 70px;	
}
#country_images .travel.image2{
  left: 40px;
  top: 270px;
  width: 300px;	
}
#country_images .jobs.image1{
  left: -17px;
  top: 486px;
  width: 70px;	
}
#country_images .jobs.image2{
  left: 160px;
  top: 270px;
  width: 90px;
}
#country_images .buysell.image1{
  left: -10px;
  top: 486px;
  width: 70px;	
}
#country_images .buysell.image2{
  left: 160px;
  top: 240px;
  width: 140px;
}

#country_images .transport.image1{
z-index:0;position:absolute;top:0;left:-65px;top:490px;
}
#country_images .transport.image2{
z-index:0;position:absolute;left:140px;
top:270px;
}
#country_images .rental.image1{
  left: -17px;
  top: 486px;
  width: 70px;	
}
#country_images .rental.image2{
  left: 180px;
  top: 270px;
  width: 100px;
}

.mapsBtn{
  -webkit-animation: bounceInRight 3s;
  animation: bounceInRight 3s;
  z-index: 2000;  
  cursor:pointer;
  position: absolute;
  top: 140px;
  left: 200px;	
}

.mapsBtn ul{
  display:none;
  position: absolute;
  background:#fff;
  z-index: 100;
  right: 0;
}
.mapsBtn li{
  text-align:center;
  min-width:130px;
  padding:10px 5px 10px 5px;
  color:#000;
}
.mapsBtn li:first-child{
  background:#de0000;
  color:#fff;
  font-weight: bold;
}
.mapsBtn li:not(:last-child):not(:first-child){
  border-bottom:1px solid #b9b9b9;
}
.mapsBtn li:not(:first-child):hover{
background:#ccc;
color:#000 !important;
}
.mapsBtn li:not(:first-child) a{
color:inherit;
}

.mapsBtn svg{
  width: 54px;
}
#second_counties_container{
position:relative;padding-top:60px;margin-top:60px;display:table;width:100%
}
#country_holder,#country_holder_usa{
display:inline-block;height:100%;position:relative;width:100%;
box-sizing: border-box;
}
#country_counties_holder{
display:inline-block;height:100%;border: 1px solid grey;position:relative;
padding-left:10px;padding-right:10px;padding-top:5px;
box-sizing: border-box;
width: 100%;
}

#country_holder .logoRef{
  z-index:2;
  position: absolute;
}#country_holder_usa .logoRef{
  z-index:2;
  position: absolute;
right: 150px;
    top: 408px;
}
#countrymap_holder,#countrymap_holder_usa {
width:100%;position:relative;
  -webkit-animation: flip 1.5s;
  animation: flip 1.5s;
}
.leftSection,.leftSectionUSA {
  -webkit-animation: bounceInRight 2s;
  animation: bounceInRight 2s;
      padding: 5px;
}

@-webkit-keyframes flip {
  from {
	-webkit-transform:  rotateY(180deg)  rotateX(180deg) scale(0);
  -moz-transform:      rotateY(180deg)   rotateX(180deg) scale(0) ;
  -ms-transform:       rotateY(180deg)   rotateX(180deg) scale(0);
  transform:           rotateY(180deg)   rotateX(180deg) scale(0);
  }
  to {
	-webkit-transform:  rotateY(0deg)   rotateX(0) scale(1);
  -moz-transform:      rotateY(0deg)   rotateX(0) scale(1);
  -ms-transform:       rotateY(0deg)   rotateX(0) scale(1);
  transform:           rotateY(0deg)   rotateX(0) scale(1);
  }
  0%   { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes flip {
  from {
	-webkit-transform:   rotateY(180deg) rotateX(180deg)  scale(0);
  -moz-transform:      rotateY(180deg)  rotateX(180deg) scale(0);
  -ms-transform:       rotateY(180deg)  rotateX(180deg) scale(0);
  transform:           rotateY(180deg)  rotateX(180deg) scale(0);
  }
  to {
	-webkit-transform:   rotateY(0deg)   rotateX(0) scale(1);
  -moz-transform:      rotateY(0deg)   rotateX(0) scale(1);
  -ms-transform:       rotateY(0deg)   rotateX(0) scale(1);
  transform:           rotateY(0deg)   rotateX(0) scale(1);
  }
  0%   { opacity: 0; }
    100% { opacity: 1; }
	}
@-swebkit-keyframes flip {
  from {
    transform: rotateY(90deg)
  }
  to {
    transform: rotateY(0deg)
  }
}
@skeyframes flip {
  from {
    transform: rotateY(90deg)
  }
  to {
    transform: rotateY(0deg)
  }
}

.counties_holder span
{
display:none;
top:0;
cursor:pointer;
position:absolute;
right:0;
margin-right:10px;
vertical-align:middle;
line-height:46px;
font-size:28px;
font-weight:bold;
color:#CCC;
width: 100%;
}
.counties_holder a{
display:inline-block;
text-decoration: none;
color:#000 !important;
font-weight: bold;
padding:.18em;
}
.counties_holder a:visited{
color:#000 !important;
}
.fade-in {
  //opacity:0;  /* make things invisible upon start */
  -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;


  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}

.i2Style:active{
cursor:pointer;
}
.gradient_back1
{
left:0;top:0;display:inline-block;position:absolute;background:white;height:100%;width:100%; 
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0.7) 40%, rgba(255,255,255,0.7) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.7) 40%,rgba(255,255,255,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(255,255,255,0.15) 0%,rgb(255 255 255 / 85%) 0%,rgba(255,255,255,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#b3ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


#truck_img{
position:absolute;left:950px;stop:45px;text-align:center;
max-width:100%;max-height:100%;
}
#truck_img span{
position:relative;display:table;top:40px;
}

#counties_container
{
display:table-cell;vertical-align:top;text-align:right;
}

.counties1 {
position:relative;
padding-right:10px;
top:0;
margin-top:130px;
}
.counties2{
display:none;
top:0;
}
.counties4{
  top: 73px;
  position: relative;
}
#counties a
{
}
div#wizard_steps
{
  display:inline-block;
  padding:6px;
  background:grey;
  font-family: Arial, Helvetica, sans-serif; font-size: 12pt;  COLOR:orange;
  top:0px;   
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDMEMwQzAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NzIpIiAvPgo8L3N2Zz4=);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#C0C0C0));
  background: -webkit-linear-gradient(top,  #F0F0F0 0%,#C0C0C0   100%);
  background: -o-linear-gradient(top,  #F0F0F0 0%,#C0C0C0 100%);
  background: -ms-linear-gradient(top,  #F0F0F0 0%,#C0C0C0 100%);
  background: linear-gradient(top,  #F0F0F0 0%,#C0C0C0 100%);
  background: -moz-linear-gradient(#F0F0F0, #C0C0C0 100%);
  -pie-background: linear-gradient(top, #F0F0F0 0%,#C0C0C0 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  CCborderRadius: 5px;
  box-shadow: 2px 2px 13px #000;
  -webkit-box-shadow: 2px 2px 13px #000;
  -moz-box-shadow: 2px 5px 13px #000;
  behavior: url(templates/PIE.htc); 
  border: 0px solid black;
}
legend
{
top:9px;
position:absolute;
margin-left:10px;
width;200px;
color: #000;
background: blue;
border: 1px solid #781351;
padding: 2px 6px;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5OUNDRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NTIpIiAvPgo8L3N2Zz4=);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#99CCFF));
  background: -webkit-linear-gradient(top,  #F0F0F0 0%,#99CCFF   100%);
  background: -o-linear-gradient(top,  #F0F0F0 0%,#99CCFF 100%);
  background: -ms-linear-gradient(top,  #F0F0F0 0%,#99CCFF 100%);
  background: linear-gradient(top,  #F0F0F0 0%,#99CCFF 100%);
  background: -moz-linear-gradient(#F0F0F0, #99CCFF 100%);
  -pie-background: linear-gradient(top, #F0F0F0 0%,#99CCFF 100%);
  behavior: url(templates/PIE.htc); 
} 
legend2
{
  display:block;
  position:absolute;
  top:-10px;
  float: left;
  margin-left:20px;
  width;200px;
  color: #000;
  background: blue;
  border: 1px solid #781351;
  padding: 2px 6px;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEYwRjAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5OUNDRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NTIpIiAvPgo8L3N2Zz4=);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#99CCFF));
  background: -webkit-linear-gradient(top,  #F0F0F0 0%,#99CCFF   100%);
  background: -o-linear-gradient(top,  #F0F0F0 0%,#99CCFF 100%);
  background: -ms-linear-gradient(top,  #F0F0F0 0%,#99CCFF 100%);
  background: linear-gradient(top,  #F0F0F0 0%,#99CCFF 100%);
  background: -moz-linear-gradient(#F0F0F0, #99CCFF 100%);
  -pie-background: linear-gradient(top, #F0F0F0 0%,#99CCFF 100%);
  behavior: url(templates/PIE.htc); 
} 
error_box
{
  color: #fff;
  background: red;
  border: 1px solid #781351;
  padding: 2px 6px;
  position:relative;
  left:20px;
} 
.RoundBorders
{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  CCborderRadius: 10px;
    box-shadow: 5px 5px 20px #000;
    -webkit-box-shadow: 5px 5px 20px #000;
    -moz-box-shadow: 5px 5px 20px #000;
    behavior: url(templates/PIE.htc); 
}
.nav_button { 
  cursor: pointer;
  background: white url(formelements-select.png) no-repeat center left; 
  box-shadow: 2px 2px 13px #000;
  -webkit-box-shadow: 2px 2px 13px #000;
  -moz-box-shadow: 2px 5px 13px #000;
  border-radius:4px; 
  border: solid 1px #ccc; 
  padding:0.3em 0.5em; 
  behavior: url(templates/PIE.htc); 
}

span.error {
  background-color: yellow;
  color:red;
  display: none;
  margin-left: 4;
}
#errorbox,#errorbox_dob, #error_country, #error_passwordr, #error_passwordnew, #errorbox_gen{
  background-color: yellow;
  color:red;
  display: none;
  margin-left: 4;
  padding:4px;
}
.shadow
{
  -webkit-box-shadow: 2px 2px 13px #000;
  box-shadow: 2px 2px 13px #000;
  -moz-box-shadow: 2px 5px 13px #000;
  behavior: url(templates/PIE.htc);"';
}

a {text-decoration:none;}

.log_in_btn1 {
  -webkit-animation: bounceInLeft 3s;
  animation: bounceInLeft 3s;
}


#counties a{
display:inline-block;
text-decoration: none;
color:#000;
}
#counties a:visited{
color:#000;
}



path{
transition: all 0.4s ease;
}
path:active{
	}
#country_images
{
display:table-cell;min-width:300px;
}
#country_images2
{
display:table-cell;
}
.svgusa{
  z-index:10;top:0;left:0;
}
#counties
{
text-align:right;
}
#counties a
{
color:#000;
}

#counties div a
{
padding:4px;
padding-left:4px;
padding-right:4px;
padding-top:6px;
padding-bottom:8px;
margin:0;
display:inline-block;
cursor:pointer;
color:#000;
margin-bottom:0px;
font-family: sans-serif;
font-weight: bold;
font-size:20px;
overflow-x:hidden;
line-height:20px;
-webkit-user-select: none; /* Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+/Edge */
user-select: none; /* Standard */
}
#counties div span
{
}
#counties div
{
position:relative;
margin:0;padding:0;line-height:0px;
}
#counties span
{
display:none;
top:0;
cursor:pointer;
position:absolute;
right:0;
    marssssgin-right: 20px;
vertical-align:middle;
line-height:38px;
font-size:20px;
font-weight:bold;
color:#000;

}

	
.txt_all1{
position:relative;
background: #9800ca94;
margin-bottom: 10px !important;
display: inline-block;
top: -36px;
}
.txt_all1 a{
color:#fff !important;
}
.txt_allw1, .txt_allUSAw1{
	display:inline-block;
position:relative;

margin-bottom:10px !important;
background: #0e820094;
top: -36px;

}
.txt_allw1 a, .txt_allUSAw1 a{
color:#fff !important;
}
.txt_allUSAw1{
top: 5px;
    position: absolute;
    left: 360px;;

}
#country_holder_usa .txt_all{
    background: #ea8f07;
	top: 5px;
    position: absolute;
    left: 240px;
}
.txt_allUSAw1 a,#country_holder_usa .txt_all a{
display:inline-block;
padding:3px;
font-weight: bold;

}
.txt_allUSAw1 span,#country_holder_usa .txt_all span{
display:none;

}
.txt_all2 a{
color:#fff !important;
}
.txt_all3,.txt_allw3,.txt_all5,.txt_allw5{
position:relative;
display:none;
}
.counties3{
  top: -20px;
}
.standard_button {
transition: all .3s ease;
-moz-transition: all .3s ease;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
display:inline-block;border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold;  line-height:16px;margin:0px 0 0 0px; text-align:center; vertical-align:middle; padding:10px;
font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
.standard_button:hover {color:#FFF;background:#0033FF;}
.deactivated_button {background:#C0C0C0;border:0; color:#989898; font-size:16px; font-weight:bold; height:26px; margin:0px 0 0 0px; text-align:center; vertical-align:middle; padding:4px 5px 5px 5px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.std_btn {	color:#FFF;background-color: #006699;}
.del_btn {background:#FF3333;}
.del_btn:hover  {background:#CC3333;}
.del_btn2 {background:#CC0000;}
.del_btn2:hover  {background:#A52A2A;}
.green_btn {	background-color: #009933;}
.green_btn:hover  {background:#006600;}
.grey_btn {	background-color: #7C7C7C;}
.grey_btn:hover  {background:#666666;}
#left_image{
position:relative;top:10px;text-align:left;
}
#right_image{
position:relative;top:10px;text-align:right;background:blue;
}
#countrymap{
position:relative;display:table;
text-align:right;
  z-index:1;

-webkit-user-select: none; /* Safari */        
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE10+/Edge */
user-select: none; /* Standard */
width: 100%;
}
#contact_text
{
width:100%;height:120px;
}
	
#country_holder_usa .txt_all a,#country_holder_usa .txt_allUSA2 a,#country_holder_usa .txt_allUSAw2 a{
    color: #fff !important;
 }	
#country_holder_usa .txt_all a:visited,#country_holder_usa .txt_allUSA2 a:visited,#country_holder_usa .txt_allUSAw2 a:visited{
    color: #fff !important;
 }	
#country_holder_usa .txt_allUSA2{ 
	position:absolute;
	top:-60px;
	right:0;
background: #9800ca94;
    color: #fff;
    padding: 5px;
    margin: 0;
    height: auto; 
}
#country_holder_usa .txt_allUSAw2{ 
	position:absolute;
	top:-110px;
	right:0;
background: #0e820094;
    color: #fff;
    padding: 5px;
    margin: 0;
    height: auto; 
}

#text-div
{
text-align:left;position:relative;left:-4px;padding:6px;display:block;width:auto;top:10px;
}
#rnd
{
margin-bottom:20px;
}
.footer_navs
{
font-size:18px;cursor:pointer; 
padding:4px;
}
.footer_navs:hover {
background:#000;color:#FFF;
}

#second_counties_container{
display:none;
}
}
@media (max-width:1100px) and (min-width:964px) {
}
@media (max-width:3000px) and (min-width:711px) {
#countrymap_holder {
height:570px;
}
}
@media (max-width:1114px)  {
#loadForm {grid-template-columns: 100%;width: 100%;}	
#loadForm .leftSection{
	display: none;
	}
}
@media (max-width:974px)  {
#mainTable.SWE{grid-template-columns: 100%;}	
		.leftSection{
	display: none;
	}
}
@media (max-width:1080px)  {
#mainTable.USA{grid-template-columns: 100%;}	
		.leftSectionUSA{
	display: none;
	}
}






@media (max-width:710px) {
  .main_logo {
    top: 6px;
    left: 6px;
    z-index:1;
    margin-top:0px;
    text-align:left;
  }
  .main_logo  > img{
    width:140px;
    background: #ffffff6b;
    padding: 10px;
  }
  #account_block{
    top: 8px;
    left:8px;
    margin-right:10px;
  }


  .log_in_btn1
  {
    font:bold 16px "Courier New", Courier, monospace;
    font-style:normal;
    width:90px;
    padding: 14px 8px 14px 20px;
    cursor:pointer;
    margin:0 auto;
  }	
.mapsBtn{
  position: absolute;
  top: 100px;
  left: 162px;	
}
#counties span
{
//display:inline-block;
}

#country_images{
display:none;
}
#counties {
text-align:left;
}
.counties1 {
padding-right:10px;
top:0;
margin-top:170px;
}
.txt_all1{
display:none;
}
.txt_allw1{

}
.txt_all2{
  display: inline-block;
  background: #9800ca94;
 }
.counties3 {
}
#counties div{
color:#000;
font-size:18px;
font-weight:bold;
text-align:right;
}
#counties a{
text-decoration: none;
color:#000;
line-height:40px;
}
#counties div a{
font-size:18px;
line-height:22px;
}

#counties a:visited{
color:#000;
}

html{
}

}

@media (max-width:380px) {
	#form_main{
	justify-content: normal;
	}
.mapsBtn{
  position: absolute;
  top: 40px;
  left: auto;	
  right: 10px;	
}	
#form_main, #mainTable.SWE {width:100%}
.gradient_back1
{
left:0;top:0;display:inline-block;position:absolute;background:white;height:100%;width:100%; 
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26ffffff', endColorstr='#b3ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.counties3{
  top: 0px;
}
.txt_all1{
display:none;
}
.txt_all2{
display:none;
}

.txt_allw1{
display:none;
}
.txt_all3{
display:block;
}
.txt_allw3{
display:block;
}



#country_counties_holder{
width:100%;
}


#counties_container
{
display:block;vertical-align:top;text-align:right;
}
.counties1{
display:none;
}

.counties2{
display:block;
margin-top:110px !important;;

}
.counties4{
margin-top:0px;
}

#second_counties_container{
display:table;
}
#counties span
{
display:inline-block;
}

#left_image{
display:none;
}
#country_images{
display:none;
}
#countrymap_holder{
left:0;top:0px;width:100%;
}
#country_holder #countrymap{
position:static;display:table;left:496px;top:0;
left:0;top:80px;width:100%;
}
#counties_container{
display:absolute;vertical-align:top;
width:100%;
}
#counties {
text-align:left;
width:100%;
}
#counties div{
color:#000098;
width:100%;
font-size:18px;
font-weight:bold;
text-align:left;
}
.counties_link{
border-top: 1px solid #CCCCCC;
}
#startfooter{
position:relative;
top:0px;
}
.txt_all2{
position:absolute;width:100%;top:-6px;
margin-top:0;
}
#counties a{
display:block !important;
text-decoration: none;
color:#000;
line-height:40px;
padding-left:10px;
height:100%;
}
#counties a:visited{
color:#000;
}

#block{
min-width:0px;
}
#top_text_info{
display:none;
}
#main_images1{
display:none;
}

}
@media (max-height: 500px) {


}
